Separated code blocks into smaller files
Fixed global function calls
Fixed small bugs
Changed the data separator to unique char
Chenged to new separator
Moved a lot of code around