Features/0.5 functionalities

@ryandjurovich please have a look to see if this all seems to be ok.
I included a changelog and (short) todo list as well so we have a better view of what we've done, even though I realise the todo list could be handled with tickets instead.