gh-180 change VertxExecutionContext to run synchronously

Signed-off-by: Joern Bernhardt <jb@campudus.com>
gh-178 Added Router for DSL like route matching.

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Extendable authentication for router added.

Signed-off-by: Joern Bernhardt <jb@campudus.com>

VertxAccess gets ExecutionContext

Signed-off-by: Joern Bernhardt <jb@campudus.com>

fix for not found SendFile

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Set content type of JSON reply to application/json

Signed-off-by: Max Stemplinger <ms@campudus.com>

more tests and fixed async races with a synchronous execution context

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Retaining binary compatibility for 1.0.0 release

Signed-off-by: Joern Bernhardt <jb@campudus.com>

fixed request pause issue when authenticating

Signed-off-by: Max Stemplinger <ms@campudus.com>

Logging improvement

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Status code test fixed

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Improved logging, added tests for setting cookies

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Small changes for Router to prevent NullPointerException from user code

Signed-off-by: Joern Bernhardt <jb@campudus.com>

Code review changes

Signed-off-by: Joern Bernhardt <jb@campudus.com>