Wrote tests for Creation and changed the constructor to not accept null address or negative amounts