Added .project file and made some base stuff public and not final