Ignore Eclipse Project Files

Just to prevent Eclipse files from being copied over.
Organization

Move new files to source folder.
Ignore Default Build Folder

Just ignore this…
Ignore all other folders including release/debug
New Scanner Class

A scanner class was added, and a supporting token class.
Pointer Adjustments...

Replaced all C-style pointers with shared_ptr<T> to ensure better
memory usage when pointers go out of scope.
Working the Scanner...

Add more functionality to the scanner classes… the compiler is getting
larger by the minute.
Added token types

Should contain all Mikropascal token types now.
Finite Automata revisions

Made it so that finite automata for keywords could automatically be
generated in the FiniteAutomataContainer.