formatting, old bugfixes

re-adding different formatting so it can be diff'ed with pre littlemousy
version
putting back in some small bugfixes, messages, etc.
still is the latest littlemousy code
for more info on changes, read old pull request and commits to subspy in
spare_parts