Initial commit 

Sourcelib will need to possibly be ported as well depending on L# API