Dashboard returns 404 for application

Finally figured it out! There is no need for RAMMFAR.

For anyone else having the same problem, you can go ahead and use the HangfireBootStrapper class I listed above, but also create an OWINStartup Class that uses the assembly and looks something like this

[assembly: OwinStartup(typeof(yourpath.OWINStartup))]

namespace yourenamespace
{
public class OWINStartup
{
	public void Configuration(IAppBuilder app)
	{
		HangfireBootstrapper.Instance.Start();

		var authorizationFilters = new[]
		{
			new AuthorizationOverride(), 
		};

		app.MapHangfireDashboard("/admin", authorizationFilters);
	}
}

I had all of this figured out, but it still wasn’t working so I did this:
1.) Confirm you have the Microsoft.Owin.Host.SystemWeb.dll in your bin directory of this project.
2.) Stop your app pool
3.) Navigate to your TemporaryASP.NET folder : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files and delete the folder inside of your site/application’s folder.
4.) Restart you app pool
5.) Navigate to “/admin” or whatever you set your dashboard url to be “/hangfire” by default.

Step 3 was what was causing me grief. I hope this helps someone.