added incomplete test for boardcontroller
fixed walkthrough status saving (i'm an idiot)
added incomplete unit test for walkthrough status
Merge branch 'tested'