Added more style
Added comma to return type for map support
Added support for underscores in return types
Added support for underscores in method names
Updated scope style
Added additional style
Added class description
added support for return types with spaces (for map< , >)
Fixed argument parser regex