Moved the source to the src directory and added assemble