Remove unnecessary classes/interfaces
Change activation functions to c++03
Neuro namespace fixed for c++03
Use iterators in place of range for
Override annotation as indicator
Removed all strings (converted to enums), and turned some references to pointers
Neural network completely ported - Some tests fail due to randomness
Doc additions to Clause
Merge branch 'fixc++03'