CinemasController parameter handling logic unofficially implemented.
Features include:
- movie results limit & pagination
- date parameters
- geo targeting of cinemas
- control level of data returned (basic cinema data or complete with session times)
- allow for client side caching by searching for modified since session times (useful for mobile)

CinemasController still needs the following work done:
- separation of any MovieController logic which should not be there
- some general methods will also be needed in MoviesController. These should be moved to another class.