initial commit of server implementation
improvements to server - no bp versioning, yet