Add spec tests and lib classes
Updated README
Merge pull request #1 from asinner/work

Work