Update .gitignore
Merge branch 'master' into RSpec
Added RSpec tests for library

* Created spec directory
* Created a spec for each file

Signed-off-by: Zachary Perlmutter <zrp200@gmail.com>