Minor Enhancements

resolves #51
resolves #50
resolves #62
resolves #77