Added README, gitignore, basic tests and coverage