Adding the code

Initial dump of the project