cleaned up code in a few models, nothing more. Then in events controller and model i changed method to only include upcoming events on the all events index page. Adjusted tests accordingly, will now create new controller action for past events.
changed logic on upcoming events when searching by programming language, to  only display upcoming events, as well as display them in order according to the event date.
added 5 upcoming events to the home page.
Merge branch 'phase_three'