Lots of additions and bug fixes.
Please report any issues to the bug tracker following all the guidelines or they will not be investigated.