More work on server, create and update implemented, still needs minor tweaks