Initial commit of all the code and files