ignoring emacs temp files
interface for a lexer/token scanner
implements ILexer

At the moment assumes tokens to be non-whitespace characters delimited by space,tab or new line feeds
closing parenthesses closes a token
added the namespace
ignoring vim's swap files
Lexer returns an array of objects(Tokens)
a simple implementation of a one-level parser
Interface for a parser
Merge branch 'feature/parsetree' into release/release-v-0.2
improvements:  and  are init'ed to arrays to prevent errors and when appending to ->label, a space character is appended at the end to separate the words
fixed the wrong keyword 'class'->'interface'
corrected the capitalization on the FormElement class name
Added Button element parsing
Merge branch 'feature/parsetree' into release/release-v-0.2
Changed the rendering method to the new updated version
added an option to postponed output
Merge branch 'feature/parsetree' into release/release-v-0.2
require_once the form components
deleted unused (legacy) files