Merge branch 'fix-critical-typos'
removed website and refactored code a bit
explicitly bind to Inject
added test for public api + helpers
test internal apis
added inject core tests
Merge pull request #9 from arunoda/cleanup-and-refactor

Refactor and Added Tests