Added functionality for multiple(4) selectable patterns per channel.

Added memory block and .mif initialization file.

Updated .gitignore .