Added inital source code from bitbucket