First pass at implementation
Fill in README a bit