Initial (Primitives update)

View now actually uses the primitive output.
Abstracted the parsing for primitives into it's own class.
Pep8 is happy.
Added some info to the ReadMe about requirements.