Merge pull request #1 from KamilWo/statycznoDynamiczna

statyczne i dynamiczne obiekty, klasy i html, zmiana wygladu
dziala lexer v0, nie podpiety do reszty klas jeszcze, duzo syfu w kodzie
dziala lexer
zmergowane
not working
Merge branch 'statycznoDynamiczna' of github.com:KamilWo/interpreter into obiekty

Conflicts:
	application.html
	js/dynamic/Lexer.class.js
	js/dynamic/UI.js
	js/static/TreeDefinition.class.js

Rozwiązane wszystkie konflikty,
Definicje języków wyabstrachowane do klasy Language,
Narazie na przykładzie tylko Pseudojęzyka, przygotowane do implementacji
kolejnych języków

Działa uniwersalny lexer, po naciśnięciu "uruchom" wynik działania lexera
(parsera?) jest drukowany w konsoli, drzewo jest zagnieżdżone w araju
zagnieżdżonym w wydrukowanym obiekcie

Abstrakcja Language działa w klasie UI,
Abstrakcja Language działa również w generatorze.
Globalna zmienna aviableLanguages to array ze wszystkimi możliwymi
językami
Defaultowo wybrany jest pierwszy język.

UWAGA: Przykładowy kod również wsadzony jest do klasy Language, nie został
przeniesiony w całości, tylko jeden przykład dla Pseudokodu

UWAGA: Czasami podczas ładowania brkauje jakiegoś pliku JS, ale jest to
niepowtarzalne, prawie napewno jest to jakiś RaceCondition związnay z
ładowaniem plików JS przez generator, trzeba kontrolować czy wszystkie się
już załadowały.
BIG merge for Lexer, Language