rearrange, refactor and stub in preparation for JWT implementation

rearrange tests in preparation for JWT

rearranging and stubbing for JWT

refactoring

refactoring, stubbing

rearrange

stubbage

add JWT dependency
JWT implementation

implement JWT token request

more implementation
consolidate ServerConfig
make Session abstraction an abstract class
add scope to JWT
inject base time for calculating JWT payload

fix incomplete baseTime implementation
add missing docblocks
ignore heavy coupling warning on abstract TestCase class
update README with JWT info

fix README typo
remove unused code
add docblocks
Merge pull request #4 from easybiblabs/topics/implement-jwt-rebased

Implement JWT grants