V1.0

Closes #11, #19, #38, #43, #54