Initial Commit. Server configuration from Spring has been included mostly as an aid in getting said server working again if it fails