Added some integration tests.
Simplified restauraunts implementation and fixed tests.