Added autopair
Added projectile and refactored custom configs require
Added flycheck