RESTRequest supports get, post, put, delete, Exceptions for Fake DAL added, models updated, customer view from viktor implemented