Added very rough server design so far