- added custom error
- custom error will be raised if any of the attributes necessary is blank
- added tests for custom error
- version up