Added first implementation
CS issues
Updated README