Completely reorganized files;
Added some new ideas;
Added the beginning of a spec document;
Added a codeblocks project file;
Started flex/bison language definition files;
Added more files to the ignore list