use OpenStruct wrap sport hash
Wrap the Event and Outcome hash in OpenStruct
add to_param method to event and sport object
tuning views
Merge branch 'feature/OpenStruct' into develop

using OpenStruct to wrap Sport, Event, Outcome hash. it become more
flexiable.
Merge branch 'release/0.3'

refactoring the model object in OpenStruct