Added handling for solution opening/closing

Tasks list will now update when a new solution is opened. If will clear
when a solution is closed.