#41 script cleanup and gui modifications

- moved relevant script methods into each tab if applicable in the
script gui
- added migration wave, goal and belief methods for scripts
- added the goals and belief reference tables to the script gui
- moved the traits with goals and beliefs into a new personality tab in
the script gui
- added other missing script methods to the script help