Initialise the console after all middleware

Closes #39
Merge pull request #43 from blakeembrey/console

Initialise the console after all middleware
Correct required parameter validation

Closes #40

* If the request param is empty, return validity based on whether it was required
* Correctly check whether a value is an integer
* Correctly check whether a value is a number
* Ensure both integer and number validation fails on infinite values
* Fix tests
* * Add required flags where expected
* * Use synchronous test syntax when appropriate
* * Add tests for expected validation of integers and numbers
Fix nested uri parameters
Remove unused lodash dep
Merge pull request #48 from blakeembrey/lodash-dep

Remove unused lodash dep
Merge pull request #47 from blakeembrey/nested-uri-parameter-validation

Fix nested uri parameters
Merge pull request #44 from blakeembrey/required-validation

Correct required parameter validation
Fix RAML baseUri rewrite at Osprey.coffee
Add tests for baseUri rewrite
Merge pull request #37 from mulesoft/bugs/fix-raml-baseuri

Fix raml baseUri
Regenerate dist
Method popup window is too small for simple APIs

For simple APIs with one or two calls the method popup of the console is so small it is unusable.  To fix change the height to 100% for the html and body tag.