Add rough draft of code

Based on PAT-Fetlife .user.js document