Merge pull request #8 from aries0420/master

Merge pull request #7 from aries0420/ali
update .gitignore
conclude merge.
Merge branch 'master' of https://github.com/aries0420/codeable
Merge branch 'master' of https://github.com/aries0420/codeable
Add test suite.
Taking in Ali's
Merge branch 'master' of https://github.com/aries0420/codeable