This was happening because I tried to save some time and copied some cshtml files into my models folder and then renamed them changing the file type to C#. The issue was that the build action in the file properties did not change.
In order to resolve the issue, the build action needed to be changed to "C# compiler"
This results in colour formatting and intellisense being restored and the class being accessible for reference from other classes.