There are many great tools for building websites, regardless of your level of expertise. Here are the best open-source website builders tested and reviewed.