Tetra spine static

This pull request contains the following:
1) Improvements to the builder tools such that we can build based on tags at the structure level.
2) Exceptions for the old data logger so that it throws an error via the logs file
3) A static version of Tetraspine for checking applied forces (in progress)
4) Some changes to learningSpines for manual integration testing (might revert these at some point)