Added filter tests
Cleaned up Route
Added hhvm support