Breaking start_session out as a seperate function since it felt cleaner
[doneit] / support /
2009-04-11 Ed PageAdding a lot of the support infrastructure to the project