Messier 82 the magnificent starburst galaxy