Organize scss files

There are no functional/visible changes in this commit - it just moves scss files into `lib/`, `nav/`, and organizes things the 'scss way', with nesting and mixins and so on.