lots of updates

made changes to be able to incorporate new functions: custom loading of
AMOS bank, custom loading of Newbler ACE file, custom loading of SAM
file, recognition and handling of directionality.