Adds support for limiting boards by IDs

* Updated gitignore
* TODO: make board IDs optional rather than required