Add more core changes

mobile friendly, download bar coded and working, add demo files