renamed directories according to Arch Linux conventions
added Site JSON correctness / completeness check
added example Site JSON files
fleshing out the Site.pm API
fixes