Implemented the features outlined in issue #29 also made it so that if
the strange bug where an aircraft is still in the list occurs then it
will not have an extra long bar
added some tests for the mouse boolean methods
Merge branch 'airport_alterations'