added new constants
added more constants
added new member variables, new functions
removed unncessary member variable
removed commented out functions
scrapped unneeded constants
redoing calculation implementation
updated old functions
added new implementation, not complete but compiles
added junit testing template
added new junit test for normalize method