Add views and basic Rest communication layer