Removed unecessary string creation, and added unsigned int and float parsing.
Type parsing for function parameters and return types.
Auto-formatting code.