inserted undo menu

did some little cleanup of code as well
function: undo

replaced the list of HistoryItems with list of pointers to these items, because that allows to do some really fast operations with them, cleaned up some other code too
improved

now it replaces the talk page of user with a welcome template in case you want to undo your rollback and talk was created
fixed

the revert query now revert only 1 revision in case we require that
split history items and fixed
travis phox
forgot this
Merge pull request #61 from huggle/selfundo

Selfundo