Clearidy the class summary of Runnable
Implement the RunnableOnce->hasRun method
Add more detailed phpdoc for RunnableOnce->run()
Add phpdoc in Runnable class
Add phpdoc class summary to NullPointerException
Implement Stack class
Update travis build status image after repo move
Implement Automata

This is a big commit, but implements an implementaion of Automata.
Although this system is slightly inconvinient the way its
implemented now. It is intended to be used as a backend system
for something else. Like a JSON strukture for Automata.
Merge branch 'master' into database