Deleted some pramenters/functions that were not used/useful.
Finished doxygen comments and re-formatted others. Incorporated new pattern parameters.
Added parameters for each pattern.
Deleted a function. Re-wrote pattern_ assignment. Added BSD license verbiage.
Incorporated new pattern parameters.
deleted strange extras