Adding some basic classes and setting up file structure