Added web frontend + settings + starting to build out API