Store programmes in the database.
Don't load jQuery from CDN to prevent problems when connectivity is bad
Use SQL parameterized statements for the init_db script
First stab at replacing REMOTE_ADDR check with user login.