Separated js and css files
fixed the way callbacks are validated as functions
New file, added styling sample for placeholders
New file, styling for demo page