Add basic stuff for auto completion assist.
Refactor on CodeModel to store identifier, methods, symbols and constants.
Auto completion assist! \o/