Add deck validator and a delete method

Adds the following functionality:

Deck Error System
Deck Viewing Priviledges
Deck Delete Method
Format Deck Validator

Adds Following Bug Fixes:

Deck editing priviledges