Arrange project

- Group classes into Classes directory which hold all implementation
classes