Changed copyright based on recent events
Added basic scoring mechanism and initial styling

Moved sign to common functions and renamed signum()