Initial driver... Can be changed easily if format on data is inconsistent
Updated Documentation
Added Strategy.java from upstream
Added Documentation
Added Documentation
Reformatted Docs