Host feature

Adding hosting features, plus, made naming conventions for files more
consistant