added std:: to things, removed 'using namespace std', updated todo list, added thoughts on parsing arguments.