cleaned up API usage from new subroutines
new free method that actually deletes items, new init method, new push method
binary files, shouldnt be in repo