Merge pull request #3 from thebearbear/update_flagtoggle

Updated checkChange to work with re better
	modified:   pree.py

Fixed a couple indentation issues for merged patch.
	modified:   .gitignore
	modified:   pree.py

Forgot to pull out print statement and want git to ignore kdev file.
fixed unicode call error

I went ahead and removed all the try/catch using unicode. Also there was
no reason to call str on those strings already since ToPlainText()
should handle that conversion. I tested it and it works.

closes #5
removed sublime files
online doc links
minor formatting
Merge pull request #8 from GreenBikerDude/master

The onlineDocs.py module.
Merge pull request #7 from thebearbear/fix-unicode-calls

fixed unicode call error
mostly fixed intendations and spaces
removed one empty line that was too much
missed some missing spaces after commas
messed up a for loop with indentation
Merge pull request #12 from GreenBikerDude/master

pep8ified it a bit....still a lot of issues to be discussed
first steps of refactor
Started moving functionality from pree to the ReeController\expression

updated gitignore to handle sublime text
moved expression.py to controller.py

More functionality added to controller.py

The following is implemented:
* a single Controller
* built in embedded flag checker - returns set of flags
* removed unecessary calls to unicode
Updating for use with refactored controller

I also fixed error with compile_obj being accidentially deleted.

Reworking Process_embedded_flags to be much more clean and set it up to
be ready to use the controller.

Various changes to embedded flag function to be more readable

changes
* function now returns bool on if flags changed (this may be unecessary)
* function now uses the controller
* passes the set checked a bool instead of an int to clarify purpose
better
Moved find all spans to the controller
building functions from the process_regex function.
Goals are readability and to seperate regex functionality from display
functionality.
finished refactoring process regex

I need to once over it a little more but it looks about finished. Should
be ok though.
Cleaned up the group parser

I have cleaned up and finished refactoring the group parser.

The group parser was moved to the controller and returns group data,
finally removing all use of direct regex functions to the controller.
Also added an update callback so that the controller can tell the view
when it should update. This means we can force an update from more
circumstances in the controller and aren't relying on the view to watch
everything.

Deleted workspace.py