Added TSLint configuration and added it to the build. Fixes #23

There seems to be some minor issues in TSLint atm. so had to disable
unreachable code... Need to look at that one again later.