Deleted uneccessary stuff
Created Code object
Started integration of Code object
Added address property
More integration
Major refractor. Moved models to models package.