html first commit
reverting back to json format
added headers and messages
print the log array, one per line
New Routes class with static methods for routing
instead of parameter name use parameter index prefixed by param type char (s = string, b = bool, i = int, f = float)
instead of parameter name use parameter index prefixed by param type char for urls defined through @url comments as well
add url metadata for generated routes
find the matching routes for simple variable parts using data type
Hacking Restler class for testing the Routes class
improve readability of cache file for the new routes file
Revert "improve readability of cache file for the new routes file"

This reverts commit 730b1e719c8f817c8937997d1a00835a19ad1b00.
changed routing to be flat again instead of a hierarchy as it proved to be difficult to manage otherwise
avoid php notices when type is not defined
pass data array which contains the name value pairs to be used for params
completed router with smart selection (best route is chosen based on data type of the url param)
updated restler to test the Routes class
typeChar should be a pubic method to be accessible from anonymous function. commented out caching and setting url meta data (will be brought back after bug fixing)
refactored to move optional param to the end
String type should be able to accept numbers and boolean