big commit, tried out afnetworking and added more networking, organization and other stuff
merging