Fri Aug 16 12:57:08 MDT 2013

MVC:
  Controllers:
    ComputerController(): Now uses abstract 'ComputerDB' model for get, search, create, update & delete ops.
    MonitorController(): Now uses abstract 'MonitorDB' model for get, search, create, update & delete ops.
    ModelController(): Added. Not yet implemented.
    RmaController(): Added. Not yet implemented.

  Models:
    InventoryDB: Removed.
    Db\AbstractDB: Added to handle abstract & static functionality for database ops.
      __construct(): Handles service & database connection on load.
      rw(): Creates DSN with Read-Write database permissions.
      ro(): Creates DSN with Read-Only database permissions.
      query(): Executes  param, initializes & returns results as associative array.
      view(): Abstract function for route specific opts.
      add(): Abstract function for route specific ops.
      update(): Abstract function for route specific ops.
      search(): Abstract function for route specific ops.
      delete(): Abstract function for route specific ops.
    Db\ComputerDB: Added, replaces InventoryDB computer CRUD ops.
      view(): Returns current list of computer assets.
      add(): Creates new computer asset record.
      update(): Updates existing computer asset record.
      search(): Searches for computer asset records.
      delete(): Deletes specific computer asset record.
    Db\MonitorDB: Added, replaces InventoryDB monitor CRUD ops.
      view(): Returns current list of monitor assets.
      add(): Creates new computer asset record.
      update(): Updates existing montitor asset record.
      search(): Searches for monitor asset records.
      delete(): Deletes specified monitor asset record.
    Db\ModelDB: Added, not yet impelemnted.
    Db\RmaDB: Added, not yet implemented.