initial commit with very basic layout of the project