Sorry for the problem with the WordPress site issue with the page not found error. The problem stems from the fact that your website is actually defined as going to marshacademy.com. The site is re-defined in the wp-config.php file, but the caching is still set to go to the /dir location of your site. Also, there's a complete Wordpress installation of your site STILL in that location. I think it's related to your caching definition that's in the wp-config file. You will probably need to remove that plugin, then re-install it, so that it's running from the correct location. Also make sure that any plugin that has anything to do with the structure of your site (such any SEO modules are also set to correct location. Check out this tutorial on moving WordPress for more details. Also, WordPress.org's article on moving WordPress is an excellent resource for this issue, because your problem is related to when you moved the site.
I hope this helps to answer your question, please let us know if you require any further assistance.
Like this Question? Tweet
Related ArticlesWordPress - Changing the Site URL and Home Settings (2)
How to Migrate Your WordPress Site from DreamHost to InMotion
How to Migrate a WordPress site from WP Engine
How to Migrate from Wordpress.com
How to Migrate a WordPress site from BlueHost