Initial V1 commit

Modified the test function, added more core functionality and object
types. Changed the Alert functionality.