fixes #1, updating excludes to include common file and -main files