Moving Line to Object
Getting rid of warnings
Moving Namepsace
Moving block parsing to parsers
Cleaning up parser