Added missing parts of CSRF validation
Dev commit: small things
Dev commit: Finally implementing the router and host stuff
Dev commit: Removed unnecessary libs
Dev commit: Moved PriorityQueue to Utility and reorganized imports
Dev commit: Updated type definitions
Dev commit: Added npmignore
Dev commit: Moved compiled files to build directory
Dev commit: Removed tests from TypeScript and just wrote them in plain JS
Merge pull request #2 from novacrazy/development

Sync Dev branch with Master