Enhancement deuce context project

Initial Conversion for the Project ID being in the Deuce Context

Note: I almost had it fully converted so ProjectID was only in the Context and used where necessary; however, this causes some problems for the tests. I'll push that work on another branch for reference.