updated files, cleaned up code and added comments/vector class logic