Adding API framework and boiler plate code