added constructor for any port initialization
code cleanup
code cleanup and added missing move operations
added http package
added algorithm header, added http status codes and http methods
inserted old filesystem package
changed todo