Step 1 of removing Moose

Write out all accessors inline and start writing out constructors
More de-moosification
Removed all Moose attrs