Added initial source code
Modified README to contain the dependencies