-work-in-progress, initial commit
-TODO: determine how to map training set input from input layer(s) to pattern layer(s)