Added classes and cleaned up for OOP coding

closed #3
Updated read me for latest changes