First commit

Everything works but file transfers are ugly.