Update #1

-Broken up into separate packages
-Better class organisation
-Creative tab and reference files
-Lang files
-Base code implemented