Merge pull request #147 from tihansen/master

#44 | #148 | #142 | #126 | #151
Merge pull request #15 from WOYM/master

Merge pull request #147 from tihansen/master