Lots of Updates

Lots of Bug Fixes
made read/write of patterns more intuitive
created .kola extention for files