I realized that there would be some merge conflicts with all my pull requests so this would contain all of those. You can disregard the other pull requests and merge this instead. Sorry for the messiness, I will continue to use topic branches in the future.
I also included some other fixes (which changes the code quiet a bit):
I realized that there would be some merge conflicts with all my pull requests so this would contain all of those. You can disregard the other pull requests and merge this instead. Sorry for the messiness, I will continue to use topic branches in the future.
I also included some other fixes (which changes the code quiet a bit):
Everything is tested, both with the test cases and in my own app.