Added source code, updated README