Another active dev

Added requirements, deleted script dir

much more OO

renamed files to be more consistent