[Feature] allow for multiple includes

closes #7 #6 #4 #3 #2