Updating repo with new organization, articles and cleaner code 12/10