Merge pull request #46 from Orvid/splitStatement

Broke Statments.cs up into a separate file for each class/interface.
Minor fix to the formatting.
Fixed the formatting options so that the if in else if doesn't go on it's own line, and also updated the naming conventions to reflect what's actually used.
Formatted Parser_Impl.cs
Initial work on parsing inline assembly.