Separate demo and production builds

This will help, since having the dummy api and demo code in the production build is unnecessary, unused bloat. It also helps us control how the app is run (for eg, whether it should use the dummy ureport api or the actual ureport api).