V1.12.0

closes #82 closes #83 at f643742
closes #81 at 290a68f
closes #79 at 25f9879
closes #78 at 91a4007
closes #76 at 76110c3
closes #75 closes #62 closes #22 at 2155cc0