Many Changes

Added New Endpoints and edited the model somewhat with new fields for
the model