Modifications to solve some compile issues

- Added include guards in header file [stlastar.h]
- Added default constructor (MSVC wouldn't compile without it) [stlastar.h]