updated service and added settings pages

service now returns domain object instead of just strings
settings pages will allow adding and modifying new projects, versions etc.